package com.inspur.jzsxxzx.service.sjzd;

import com.inspur.jzsxxzx.entity.sjzd.CreateSystem;
import java.util.List;

/**
 * 应用系统注册服务接口
 */
public interface CreateSystemService {
    
    /**
     * 插入新的应用系统注册记录
     * @param createSystem 应用系统对象
     * @return 影响行数
     */
    int insert(CreateSystem createSystem);
    
    /**
     * 根据ID更新应用系统注册记录
     * @param createSystem 应用系统对象
     * @return 影响行数
     */
    int updateById(CreateSystem createSystem);
    
    /**
     * 根据ID删除应用系统注册记录
     * @param id 记录ID
     * @return 影响行数
     */
    int deleteById(Integer id);
    
    /**
     * 根据ID查询应用系统注册记录
     * @param id 记录ID
     * @return 应用系统对象
     */
    CreateSystem selectById(Integer id);
    
    /**
     * 查询所有应用系统注册记录
     * @return 应用系统对象列表
     */
    List<CreateSystem> selectAll();
}